﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework;

namespace Project
{
    public interface Engine
    {
        void exit();
        void setState(EngineState state);
        void setMouseVisible(Boolean arg);
    }
    public interface EngineState
    {
        void initialize(Engine e, ContentManager cm, GraphicsDeviceManager gdm);
        void loadContent();
        void destroy();
        void update(GameTime gt);
        void draw(GameTime gt);
    }
}
